package cn.exrick.xboot.base.service

import cn.exrick.xboot.base.entity.Inform
import cn.exrick.xboot.core.common.vo.PageVo
import cn.exrick.xboot.core.common.vo.Result
import com.baomidou.mybatisplus.extension.service.IService

/**
 * 通知接口
 * @author Fei
 */
interface IInformService : IService<Inform?> {


    /**
     * 获取我的消息通知
     */
    fun getMyInfo(pageVo: PageVo): Result<MutableMap<String, Any?>>?


    /**
     * 获取详情
     */
    fun getMyInfoDetail(id: String?) : Result<Inform>?


    /**
     * 获取数量
     */
    fun getMyInfoCount() : Result<Int>
}